package Teste;
import Passageiros.ClientesDAO;
import Passageiros.DAOException;
import Vo.ClientesVO;


public class TestesClientes 
{
	public void inserir( )
	{
		try 
		{
			ClientesDAO dao = new ClientesDAO( ) ;
			
			ClientesVO cliente = new ClientesVO( ) ;
			cliente.setCodigoCliente( 1 ) ;
			cliente.setNomeCliente("Narcisio") ;
				
			dao.inserirClientes( cliente ) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void alterar( )
	{
		try 
		{
			ClientesDAO dao = new ClientesDAO( ) ;
			
			ClientesVO cliente = new ClientesVO( ) ;
			cliente.setCodigoCliente( 1 ) ;
			cliente.setNomeCliente("Narcisio Alves") ;
			
		
			dao.alterarClientes( cliente ) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void excluir( )
	{
		try 
		{
			ClientesDAO dao = new ClientesDAO( ) ;
			
			ClientesVO cliente = new ClientesVO( ) ;
			cliente.setCodigoCliente( 1 ) ;
		
			dao.excluirClientes( cliente ) ;
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	public void consultar( )
	{
		try 
		{
			ClientesDAO dao = new ClientesDAO( ) ;
			
			ClientesVO cliente = dao.consultarClientes( 1 ) ;
			
			if ( cliente != null ) 
			{
				System.out.println(" *** Cliente Consultado *** ");
				System.out.println( " Nome: " 		+ cliente.getNomeCliente( ) ) ;
				
			}
		} 
		catch ( DAOException e ) 
		{
			e.printStackTrace();
		}
	}
	
	
	public static void main( String[] args ) 
	{
		TestesClientes testar = new TestesClientes( ) ;
		
		testar.inserir( ) ;

		testar.alterar( ) ;

		testar.consultar( ) ;

//		testar.excluir( ) ;

	}
}
